//提交订单
function  addOrderApi(data){
    return $axios({
        'url': '/order/submit',
        'method': 'post',
        data
      })
}

//查询所有订单
function orderListApi() {
  return $axios({
    'url': '/order/list',
    'method': 'get',
  })
}

//分页查询订单
function orderPagingApi(data) {
  return $axios({
      'url': '/order/userPage',
      'method': 'get',
      params:{...data}
  })
}

//再来一单
function orderAgainApi(data) {
  return $axios({
      'url': '/order/again',
      'method': 'post',
      data
  })
}

function zhifu(cartData){
    let price = 0
    // 定义价格为 0
    cartData.forEach(item=>{
        price += (item.number * item.amount)
    })
    // 将购物车的数据算出总价
    totalAmount =price; // 全部的金额
    outTradeNo =Math.floor(Math.random()*1000000000)+1;// 随机数生成订单编号
    subject = "内电子炸鸡店订单";
    description = "使用支付宝沙箱支付炸鸡店订单";
    payurl = "8.130.117.8:8081/alipay?" +
        "outTradeNo="+outTradeNo+"&subject="+subject+
        "&totalAmount="+totalAmount+"&description="+description
    // http://127.0.0.1:8081/alipay?outTradeNo=123131&subject=内电子炸鸡店订单&totalAmount=1000&description=使用支付宝沙箱支付炸鸡店订单
    // 拼接支付地址
    console.log("拼接后的路径是",payurl)
    // 使用axio网络发送模块发送网络请求
    axios(
        {'url':payurl,
            'method':'post'}
    ).then((resp) => {
        const div = document.createElement("div");
        // 创建新的div标签
        document.body.innerHTML = ""
        // 整个页面清空
        div.innerHTML = resp.data;
        // 创建好的div标签内容设置为支付宝数据
        document.body.appendChild(div);
        //将整个支付宝页面放入当前页面
        document.forms[0].submit();
        // 提交页面表达
    })
}